Ruby 日記 15日目: キーワード引数
次のコードを実行するとどうなりますか
code:rb
def foo(arg:)
puts arg
end
foo 100
選択肢:
エラーになる
nilと表示される
100と表示される
0と表示される
解説:
キーワード引数が指定された関数に対して値だけを渡しているのでエラーになるわね。
こんなレベルの問題も出るんやね。
code:sh
# ruby gold/ex15/main.rb
gold/ex15/main.rb:5:in `<main>': missing keyword: arg (ArgumentError)